package com.company.cloud.pay.modules.third.models;

import com.company.cloud.pay.modules.api.constant.PayStateEnum;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ThirdQueryOrderResp extends ThirdPayResp {

    /**
     * 用户标识
     */
    private String openId;

    /**
     * 是否关注公众账号
     */
    private String isSubscribe;

    /**
     * 交易类型
     */
    private String tradeType;


    /**
     * 状态
     */
    private PayStateEnum state;

    /**
     * 交易状态
     */
    private String tradeState;

    /**
     * 付款银行
     */
    private String bankType;

    /**
     * 标价金额
     */
    private String totalFee;

    /**
     * 微信支付订单号
     */
    private String transactionId;

    /**
     * 商户订单号
     */
    private String outTradeNo;

    /**
     * 附加数据
     */
    private String attach;

    /**
     * 支付完成时间
     */
    private String timeEnd;


}
